home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 21 / AMIGAplus Sonderheft 21 (1999)(ICP)(DE)[!].iso / PublicDomain / System / VersCheck / Install_deutsch < prev    next >
Text File  |  1999-08-23  |  8KB  |  346 lines

  1. ; $VER: VersCheck-Installerscript V 1.2 (15.04.1999)
  2. ; Installer script to install/update VersCheck
  3. ; written by Michaela Prüß
  4.  
  5. ( complete 0 )
  6. ( user 2 )
  7.  
  8. ;=============================================================================
  9. ; Ausgaben und Hilfen
  10.  
  11. ( set @abort-button "Abbrechen" )
  12.  
  13. ( set #bad-kick    ( cat "Mindestens KickStart 2.0 benötigt" ) )
  14.  
  15. ( set #inst-1 ( cat "Kopiere Datei..." ) )
  16.  
  17. ( set #inst-1inf ( cat "Kopiere Icon..." ) )
  18.  
  19. ( set #confirm
  20.   (    cat "\nInstallation von VersCheck auf Festplatte."
  21.         "\n\nBitte CPU-Version wählen:"
  22. ) )
  23.  
  24. ( set #docprompt
  25.   ( cat "Wohin soll die Dokumentation\n"
  26.         "kopiert werden? Ein Verzeichnis\n"
  27.         "'VersCheck' wird ggf. angelegt!"
  28. ) )
  29.  
  30. ( set #scriptprompt
  31.   ( cat "CheckGuide-Vergleichslisten installieren?"
  32.         "\nEin Verzeichnis 'scripts' wird ggf. erstellt!\n"
  33. ) )
  34.  
  35. ( set #confirm-help
  36.   (    cat "\nVersCheck installiert sich in ein noch zu wählendes"
  37.         "\nVerzeichnis."
  38.         "\nJetzt muß ausgewählt werden, welche CPU unterstützt"
  39.         "\nwerden soll!"
  40.         "\n\nMichaela Prüß, 15.04.1999\n"
  41. ) )
  42.  
  43. ( set #dochelp
  44.   (    cat "Verzeichnis für die Dokumentation\n"
  45.         "Abhängig vom der installierten Sprache\n"
  46.         "wird die passende Dokumentation dazu\n"
  47.         "installiert!"
  48. ) )
  49.  
  50. ( set #scripthelp
  51.   (    cat "\nSollen die Vergleichslisten der CheckGuides"
  52.         "\ninstalliert werden?\n"
  53.         "\nDas Verzeichnis wird dort als Unterverzeichnis"
  54.         "\neingerichtet wo das Programm liegt"
  55. ) )
  56.  
  57. ( set #confirm-1 ( cat "68000"                 ) )
  58. ( set #confirm-2 ( cat "68010"                 ) )
  59. ( set #confirm-3 ( cat "68020 / 68881"         ) )
  60. ( set #confirm-4 ( cat "68030 / 68882"         ) )
  61. ( set #confirm-5 ( cat "68040 / FPU 040"       ) )
  62. ( set #confirm-6 ( cat "68060 / FPU 060"       ) )
  63. ( set #confirm-7 ( cat "PowerPC unter PowerUp" ) )
  64. ( set #confirm-8 ( cat "PowerPC unter Warp-OS" ) )
  65.  
  66. ( set #language
  67.   ( cat "\nWelche Sprache soll installiert werden?"
  68.         "\nEnglisch ist eingebaut:"
  69. ) )
  70.  
  71. ( set #language-help
  72.   ( cat "\nAuswahl der Sprache die installiert werden soll"
  73.         "\nBitte Guide beachten!\n"
  74. ) )
  75.  
  76. ( set #language-1 ( cat "English (eingebaut)" ) )
  77. ( set #language-2 ( cat "Deutsch"             ) )
  78. ( set #language-3 ( cat "Norsk"               ) )
  79.  
  80. ( set #askdir
  81.   ( cat "Wohin soll das Programm installiert werden?"
  82.         "\nEs wird KEIN Verzeichnis angelegt!"
  83. ) )
  84.  
  85. ( set #askdir-help
  86.   ( cat "Bitte auswählen, wohin VersCheck installiert"
  87.         "\nwerden soll."
  88. ) )
  89.  
  90. ( set #ready
  91.   ( cat "\nInstallation beendet!\n"
  92.         "\nVersCheck ist jetzt vollständig installiert und"
  93.         "\nkann benutzt werden!\n"
  94. ) )
  95.  
  96. ( set #first
  97.   ( cat "\nWillkommen zur Installation von\nVersCheck!\n\n"
  98.         "\n\n(c) 1998, 1999 by Michaela Prüß"
  99.         "\n\nBitte unbedingt die Anleitungen lesen!\n"
  100. ) )
  101.  
  102. ;=============================================================================
  103. ; Kick 2.x oder höher?
  104.  
  105. ( complete 1 )
  106.  
  107. ( if ( < ( / ( getversion )    65536 ) 37 ) ( ( abort #bad-kick ) ) )
  108.  
  109. ( message #first )
  110.  
  111. ( complete 5 )
  112.  
  113. ( set action
  114.   ( askchoice
  115.     ( prompt  #confirm      )
  116.     ( help    #confirm-help )
  117.     ( choices #confirm-1
  118.               #confirm-2
  119.               #confirm-3
  120.               #confirm-4
  121.               #confirm-5
  122.               #confirm-6
  123. ) ) )
  124.  
  125. ( complete 10 )
  126.  
  127. ( set langver
  128.   (    askchoice
  129.     ( prompt  #language         )
  130.     ( help    #language-help )
  131.     ( choices #language-1
  132.               #language-2
  133. ) ) )
  134.  
  135. ( complete 15 )
  136.  
  137. ( set name
  138.   ( askdir
  139.     ( prompt  #askdir      )
  140.     ( help    #askdir-help )
  141.     ( default "c:"         )
  142.     ( disk                 )
  143. ) )
  144.  
  145. ( complete 20 )
  146.  
  147. ( user 0 )
  148.  
  149. ( if ( = action 0 )
  150.   ( ( copyfiles
  151.       (    prompt  #inst-1        )
  152.       ( dest    name        )
  153.       ( source  "VersCheck"    )
  154.       ( newname "VersCheck"    )
  155.       (    infos )
  156. ) ) )
  157.  
  158. ( if ( = action 1 )
  159.   ( ( copyfiles
  160.       (    prompt  #inst-1            )
  161.       ( dest    name            )
  162.       (    source  "VersCheck.010"    )
  163.       (    newname "VersCheck"        )
  164.       (    infos                     )
  165. ) ) )
  166.  
  167. ( if ( = action 2 )
  168.   ( ( copyfiles
  169.       (    prompt  #inst-1            )
  170.       (    dest    name            )
  171.       (    source  "VersCheck.020"    )
  172.       ( newname "VersCheck"        )
  173.       (    infos                    )
  174. ) ) )
  175.  
  176. ( if ( = action 3 )
  177.   ( ( copyfiles
  178.       (    prompt  #inst-1            )
  179.       ( dest    name            )
  180.       (    source  "VersCheck.030"    )
  181.       (    newname "VersCheck"        )
  182.       (    infos                    )
  183. ) ) )
  184.  
  185. ( if ( = action 4 )
  186.   ( ( copyfiles
  187.       ( prompt  #inst-1            )
  188.       (    dest    name            )
  189.       (    source  "VersCheck.040" )
  190.       (    newname "VersCheck"        )
  191.       ( infos )
  192. ) ) )
  193.  
  194. ( if ( = action 5 )
  195.   ( ( copyfiles
  196.       ( prompt  #inst-1            )
  197.       (    dest    name            )
  198.       (    source  "VersCheck.060" )
  199.       (    newname "VersCheck"        )
  200.       ( infos )
  201. ) ) )
  202.  
  203. ( if ( = action 6 )
  204.   ( ( copyfiles
  205.       ( prompt  #inst-1            )
  206.       (    dest    name            )
  207.       (    source  "VersCheck.elf" )
  208.       (    newname "VersCheck"        )
  209.       ( infos )
  210. ) ) )
  211.  
  212. ( if ( = action 7 )
  213.   ( ( copyfiles
  214.       ( prompt  #inst-1            )
  215.       (    dest    name            )
  216.       (    source  "VersCheck.wos" )
  217.       (    newname "VersCheck"        )
  218.       ( infos )
  219. ) ) )
  220.  
  221. ( complete 29 )
  222.  
  223. ( copyfiles
  224.   (    prompt  #inst-1inf         )
  225.   ( dest    name             )
  226.   ( source  "VersCheck.info" )
  227.   ( newname "VersCheck.info" )
  228.   (    infos )
  229. )
  230.  
  231. ( complete 30 )
  232.  
  233. ( if ( = langver 0 )
  234.   ( ( copyfiles 
  235.       ( prompt  #inst-1                      )
  236.       (    dest    "Locale:catalogs/english" )
  237.       (    source  "VersCheck.english"       )
  238.       (    newname "VersCheck.catalog"       )
  239. ) ) )
  240.  
  241. ( if ( = langver 1 )
  242.   ( ( copyfiles
  243.       (    prompt  #inst-1                      )
  244.       (    dest    "Locale:catalogs/deutsch" )
  245.       (    source  "VersCheck.deutsch"       )
  246.       (    newname "VersCheck.catalog"       )
  247. ) ) )
  248.  
  249. ( if ( = langver 2 )
  250.   ( ( copyfiles
  251.       (    prompt  #inst-1                    )
  252.       (    dest    "Locale:catalogs/norsk" )
  253.       (    source  "VersCheck.norsk"       )
  254.       (    newname "VersCheck.catalog"     )
  255. ) ) )
  256.  
  257. ( complete 40 )
  258.  
  259. ( user 2 )
  260.  
  261. ( set dnam
  262.   ( askdir
  263.     ( prompt  #docprompt )
  264.     ( help    #dochelp   )
  265.     ( default "help:"    )
  266.     ( disk               )
  267. ) )
  268.  
  269. ( complete 50 )
  270.  
  271. ( copyfiles
  272.   ( prompt #inst-1                     )
  273.   (    dest   ( tackon dnam "VersCheck" ) )
  274.   (    source "ReadMe.1st"                )
  275.   ( infos                              )
  276. )
  277.  
  278. ( complete 60 )
  279.  
  280. ( copyfiles
  281.   ( prompt #inst-1                       )
  282.   (    dest   ( tackon dnam "VersCheck" ) )
  283.   (    source "Doku/VersCheck.ReadMe"     )
  284.   ( infos                              )
  285. )
  286.  
  287. ( complete 70 )
  288.  
  289. ( if ( = langver 0 )
  290.   (    ( copyfiles
  291.       (    prompt  #inst-1                           )
  292.       (    dest    ( tackon dnam "VersCheck" )    )
  293.       (    source  "Doku/VersCheck_english.Guide" )
  294.       (    newname "VersCheck.Guide"              )
  295.       (    infos                                  )
  296. ) ) )
  297.  
  298. ( if ( = langver 1 )
  299.   (    ( copyfiles
  300.       (    prompt  #inst-1                           )
  301.       (    dest    ( tackon dnam "VersCheck" )    )
  302.       (    source  "Doku/VersCheck_deutsch.Guide" )
  303.       (    newname "VersCheck.Guide"              )
  304.       (    infos                                  )
  305. ) ) )
  306.  
  307. ( if ( = langver 2 )
  308.   (    ( copyfiles
  309.       (    prompt  #inst-1                           )
  310.       (    dest    ( tackon dnam "VersCheck" )    )
  311.       (    source  "Doku/VersCheck_english.Guide" )
  312.       (    newname "VersCheck.Guide"              )
  313.       (    infos                                  )
  314. ) ) )
  315.  
  316. ( complete 80 )
  317.  
  318. ( set action
  319.   ( askchoice
  320.     ( prompt  #scriptprompt )
  321.     ( help    #scripthelp   )
  322.     ( choices "Ja"
  323.               "Nein"
  324. ) ) )
  325.  
  326. ( complete 90 )
  327.  
  328. ( if ( = action 0 )
  329.   ( copyfiles
  330.     ( prompt  #inst-1                      )
  331.     (    dest    ( tackon name "scripts" ) )
  332.     (    source  "scripts"                 )
  333.     (    pattern "#?"                      )
  334. ) )
  335.  
  336. ( message #ready )
  337.  
  338. ( complete 100 )
  339.  
  340. ( exit ( quiet ) )
  341.  
  342.  
  343. ;=============================================================================
  344. ; we never get here, but this keeps the Installer from being a pest
  345. ( welcome )
  346.